package dcl.software.filesync.server;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletResponseWrapper;

import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.log4j.Logger;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.core.annotation.AnnotationUtils;
import org.springframework.stereotype.Repository;
import org.springframework.web.servlet.HandlerExceptionResolver;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver;
import org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver;
import org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver;
import org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver;
/*
import com.trgr.cobalt.infrastructure.logging.ErrorLogRecord;
import com.trgr.cobalt.infrastructure.logging.LogRecord;
import com.trgr.cobalt.infrastructure.logging.LogRecord.CATEGORY;
import com.trgr.cobalt.infrastructure.logging.LogRecord.SUB_CATEGORY;
import com.trgr.cobalt.infrastructure.logging.RequestValues;
import com.trgr.cobalt.infrastructure.spring.util.HierarchyAwareOrderComparator;*/

public class Resolver extends AbstractHandlerExceptionResolver implements ApplicationContextAware
{

	@Override
	public void setApplicationContext(ApplicationContext arg0)
			throws BeansException {
		// TODO Auto-generated method stub
		
	}

	@Override
	protected ModelAndView doResolveException(HttpServletRequest arg0,
			HttpServletResponse arg1, Object arg2, Exception arg3) {
		// TODO Auto-generated method stub
		return null;
	}
  
}